T[ ] 変換についてとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > ウィキペディア小見出し辞書 > T[ ] 変換についての意味・解説 

T[ ] 変換について

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/09/10 14:50 UTC 版)

コンビネータ論理」の記事における「T[ ] 変換について」の解説

Tは抽象消去することが動機となっている。規則3、4自明である:λx.xは明らかにIと等しく、λx.Eはxが自由変数としてEに出現しない時明らかに(KT[E])である。最初二つ規則も単純である。変数はそれ自身変換されコンビネータ項において許されている適用は単にアプリカンドとコンビネータへの引数変換である。5番目と6番目の規則興味深い5番目は複雑な抽象コンビネータ変換することを単純に示している。まず本体コンビネータ変換し、それから抽象除去する。6番目は実際に抽象除去する。λx.(E₁ E₂)はaという引数取りラムダ項(E₁ E₂)のxを置き換えて (E₁ E₂)[x : = a]を生成する関数である。しかし、(E₁ E₂)の中のxをaで置き換えるはちょうE₁ and E₂を置き換えるのと同じである。だから (E₁ E₂)[x := a] = (E₁[x := a] E₂[x := a]) (λx.(E₁ E₂) a) = ((λx.E₁ a) (λx.E₂ a)) = (S λx.E₁ λx.E₂ a) = ((S λx.E₁ λx.E₂) a) 外延的同値性によって、 λx.(E₁ E2) = (S λx.E₁ λx.E₂) したがって、λx.(E₁ E₂)と等しコンビネータを見つけるには、(S λx.E₁ λx.E₂)と等しコンビネータ探せば十分である。そして (S T[λx.E₁] T[λx.E₂]) は明らかにその要件適合するE₁E₂それぞれ(E₁ E₂)より厳密に少な適用を含むため、再帰すべての変数及びλx.Eの形の項において終了させなければならない

※この「T[ ] 変換について」の解説は、「コンビネータ論理」の解説の一部です。
「T[ ] 変換について」を含む「コンビネータ論理」の記事については、「コンビネータ論理」の概要を参照ください。

ウィキペディア小見出し辞書の「T[ ] 変換について」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

T[ ] 変換についてのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



T[ ] 変換についてのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのコンビネータ論理 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS